/*  Menu  */
ul,li {
    margin: 0;
    padding: 0;
}
.menu {
    float: left;
    list-style-type: none;
}

.menu li {
    float: top;
    width: 180;
}

.menu li a {
    text-decoration: none;
    line-height: 55px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 10px;
    padding-left: 10px;
    display: block;
}
/**************************************************************/
/* Right panel: language, style, login/out */
.div_right{
    float:right;
    width:290px;
}
.lang_form {
    
}
.login_form {
    width:100%;
}

.style_form {
    
}
.lang_list {
    list-style-type: none;
    float: right;
    position: absolute;
    top:10px
}

.lang_list li {
    display:none;
    height:25px;
}
.lang_list li:hover{
    border: 1px groove rgb(0,255,0);
}
.lang_list li.selected_lng {
    display: block;
}
.lang_list:hover li {
    display: block;
}
/**************************************************************/
/* buttons */
.btn {
    height:35px;
    min-width:80px;
}
/* Content */
.content{
    height:100%;
    width:100%;
    margin-top: 250px;
}
.hidden{
    display: none;
}

.small_form{
    height: 25px;;
}

.lng_image {
    width:44;
    height:24;
}
.lng_cell {
    min-width: 100px;
}
.hidden_form{
    max-height: 1px;
}
.fill{
    width: 100%;
    min-width: 100%;
}
.fill80{
    width: 80%;
    min-width: 80%;
}
.fill30{
    width: 30%;
    min-width: 30%;
}
.fill25{
    width: 25%;
    min-width: 25%;
}
.fill20{
    width: 20%;
    min-width: 20%;
}
.half{
    width: 50%;
    min-width: 50%;
}
.left{
    text-align: left;
}
.right{
    text-align: right;
}
.center{
    text-align: center;
}
.long_cell_right {
    min-width: 250px;
    text-align: right;
}

/* CSS Document */